html,body,h1,h2,h3,h4,h5,h6,p,ul{margin: 0;font-family: 'Microsoft Yahei';}
a{text-decoration: none;}
img{border: 0;}
table{border-collapse: collapse;table-layout: fixed;}
input,select,button,option,textarea{font-family: 'Microsoft Yahei'; outline: none;}
input[disabled],select[disabled],textarea[disabled]{cursor: not-allowed;background-color: #eee;}
:active,:hover,:focus { outline: none;}
ul{padding-left: 0;}
li{list-style-type: none}
/*display*/
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;}


/* percent width value */
.pct20{width:20%;}
.pct25{width:25%;}
.pct33{width:33.3%;}
.pct50{width:50%;}
.pct66{width:66.6%;}
.pct80{width:80%;}
.pct100{width:100%;}

/* line-height */
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh38{line-height: 38px;}

/* margin */
.mg0{margin:0;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mr0{margin-right: 0;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top: 40px;}
.mt60{margin-top: 60px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.auto{margin-left:auto;margin-right:auto;}

/* padding */
.pd0{padding:0;}
.p2{padding:2px;}
.pl5{padding-left:5px;}
.pd5{padding:5px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.pd10{padding:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pd15{padding:15px;}
.pl15{padding-left:15px;}
.pt15{padding-top:15px;}
.pr15{padding-right:15px;}
.pb15{padding-bottom:15px;}
.pd20{padding:20px;}
.pl20{padding-left:20px;}
.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.pd30{padding:30px;}
.pl30{padding-left:30px;}
.pt30{padding-top:30px;}
.pr30{padding-right:30px;}
.pb30{padding-bottom:30px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}

/*border*/
.bdc{border:1px solid #ccc;}
.blc{border-left:1px solid #ccc;}
.brc{border-right:1px solid #ccc;}
.btc{border-top:1px solid #ccc;}
.bbc{border-bottom:1px solid #ccc;}
.bdd{border:1px solid #ddd;}
.bld{border-left:1px solid #ddd;}
.brd{border-right:1px solid #ddd;}
.btd{border-top:1px solid #ddd;}
.bbd{border-bottom:1px solid #ddd;}
.bde{border:1px solid #eee;}
.ble{border-left:1px solid #eee;}
.bre{border-right:1px solid #eee;}
.bte{border-top:1px solid #eee;}
.bbe{border-bottom:1px solid #eee;}

.bgwh{background-color:#fff;}

/* safe color */
.g0{color:#000;}
.g3{color:#333;}
.g6{color:#666;}
.g9{color:#999;}
.gc{color:#ccc;}
.wh{color:#fff;}
.blue{color: #2160b0;}
.red{color: #ed1414;}

/* font-size */
.fz0{font-size:0;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.fz20{font-size:20px;}
.fz24{font-size:24px;}
.fz30{font-size: 30px;}
.fz40{font-size: 40px;}
.fz8{font-size: .8rem;}
.fz9{font-size: .9rem;}

/* font-family */
.fs{font-family:Simsun;}
.fw{font-family:'Microsoft Yahei';}

/* font-style */
.fb{font-weight:bold;}
.fi{font-style:italic;}

/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}

.tdl{text-decoration:underline;}

.ti0{text-indent:0;}
.ti2{text-indent:2em;}

.nowrap{white-space:nowrap;}

.bk{word-wrap:break-word;}

/* vertical-align */
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}

/* float */
.fl{float:left;}
.fr{float:right;}

/* position */
.posr{position:relative;}
.posa{position:absolute;}
.posf{position: fixed;}

/*z-index*/
.zi1{z-index:1;}
.zi2{z-index:2;}
.zi3{z-index: 3;}

.poi{cursor:pointer;}
.oh{overflow:hidden;}
.oa{overflow:auto;}
.vh{visibility:hidden;}
.vv{visibility:visible;}

.cl:after{display:block;content:'';clear:both;}
.clear{clear: both;}
.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.trans{-webkit-transition:all 0.3s;transition:all 0.3s;}
.bdNone{border:0;outline:none;}

.wrap .fz12{ font-weight: normal; }